#!/bin/bash

IV_DETECTOR="$1"
MO_DL_MODE="$2"
ENABLED_MODEL_OPTIMIZER="$3"

unset CDPATH

APP_DIR="`cd $(dirname $0) && pwd`"
cd "$APP_DIR/bin"

export LD_LIBRARY_PATH="$APP_DIR/lib":"$APP_DIR/lib2":"$APP_DIR/../cuda-11.7/lib64/"


if [[ "$ENABLED_MODEL_OPTIMIZER" == "1" ]]; then
  for det in $IV_DETECTOR; do
    for mode in $MO_DL_MODE; do
      echo "Running: ./test_project -d $det --mode $mode"
      ./test_project -d "$det" --mode "$mode" --no-show --no-output --no-image --dummy-input
    done
  done
else
  echo "Model optimizer not enabled. Skipping runs."
  ./VideoProcessor $@
fi
